<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        // 第一类问题
        //    累计求和    sum=0   sum+=i  
        //    累计求乘积  cj=1

        // 1*2*3*4*。。。100
        //         1
        //   1*2   2
        //   2*3   6
        //   6*4   24
        //   ...


        // jc 乘积的初始值   i就是从1-100
        // for (var i = 1, jc = 1; i <= 10; i++) {
        //     jc *= i;
        // }
        // alert(jc);



        // 第二类问题
        //    循环和判断的嵌套

        // 输出100以内的3的倍数    整除  余数为0
        //    把1-100这些数都拿出来，判断一下是不是3的倍数
        // for (var i = 1; i <= 100; i++) {
        //     // 判断i是不是3的倍数
        //     if (i % 3 === 0) {
        //         document.write(i + ' ');
        //     }
        // }

        // for (var i = 1; i <= 100 && i % 3 === 0; i++) {
        //     document.write(i + ' ');
        // }
        // i=1  1<=100 1%3!==0   条件不满足  循环结束了


        // 1000-3000之间的闰年
        //    找到1000-3000之间所有的数 ， 再判断是不是闰年

        // 搞一个计数器
        var count = 0;
        for (var y = 1000; y <= 3000; y++) {
            if (y % 4 === 0 && y % 100 !== 0 || y % 400 === 0) {
                document.write(y + ' ');   // 找到了闰年
                count++;  // 找到一个闰年就统计一下  
                // if (count === 10) {
                //     count = 0;   // 计数器到了10  就清零
                //     document.write('<br>');
                // }
                if (count % 10 === 0) {    // 10的倍数
                    document.write('<br>');
                }
            }

            // 是错误的
            // if (count % 10 === 0) {    // 10的倍数
            //     document.write('<br>');
            // }
        }

        // y=1000  不是





    </script>

</body>

</html>